seem flummoxed

Translations
avoir l'air déconcerté